// 单行省略隐藏
.one-line-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

// 两行省略隐藏
.two-lines-ellipsis {
  white-space: normal;
  display: -webkit-box; // 弹性伸缩盒子模型
  -webkit-box-orient: vertical; // 设置元素垂直排列
  -webkit-line-clamp: 2; // 设置元素只显示 2 行
  overflow: hidden;
  text-overflow: ellipsis;
}

// 播放量图标毛玻璃效果
.play-count-effect {
  display: flex;
  align-items: center;
  padding: 0 8rpx;
  color: #fff;
  font-size: 22rpx;
  border-radius: 999px;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);

  .icon-play {
    font-size: 22rpx;
    margin-right: 6rpx;
  }
}

// 文字过长时，文字循环滚动动画
.words-loop {
  animation: 15s wordsLoop infinite linear;
}
@keyframes wordsLoop {
  0% {
    transform: translateX(0px);
  }

  15% {
    transform: translateX(0px);
  }

  100% {
    // -50px 即 info-text 之间的边距
    transform: translateX(calc(-100% - 50px));
  }
}
